package com.lancoo.edu.platform.operation.commons.domain.api.school;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 【基础平台】-节假日（Holiday）具体内容【转换实体】
 * @author pky
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class DayDetail implements Serializable {

    /**
     * 节假日日期  /  补班日期（原周末） /  校园活动日期
     */
    @JSONField(name = "Date")
    private Date date;
    /**
     * 节假日ID
     */
    @JSONField(name = "HolidayID")
    private String holidayId;
    /**
     * 节假日名称
     */
    @JSONField(name = "HolidayName")
    private String holidayName;

    /**
     * 对应日期（原本上课日期）
     */
    @JSONField(name = "ExchangeDate")
    private String exchangeDate;

    /**
     * 校园活动ID
     */
    @JSONField(name = "ActivityID")
    private String activityId;

    /**
     * 校园活动名称
     */
    @JSONField(name = "ActivityName")
    private String activityName;

    /**
     * 校园活动地点
     */
    @JSONField(name = "ActivityPosition")
    private String activityPosition;

    /**
     * 校园活动类型
     */
    @JSONField(name = "ActivityTypeName")
    private String activityTypeName;

}
